.answer-detail{
  background: #F6F6F6;
  .download{
    width:100%;
    height:80px;
    background:rgba(255,174,52,.9);
    box-shadow:0px 3px 4px 0px rgba(102,100,100,1);
    text-align: center;
    line-height: 80px;
    color: #fff;
    font-size:30px;
  }
  .top-wrapper{
    display: flex;
    flex-direction: row;
    box-sizing: border-box;
    padding: 22px 24px 48px;
    background: #fff;
    .img-wh{
      width: 42px;
      height: 42px;
      margin-right: 16px;
    }
    .a-rigth{
      flex: 1;
      .a-title{
        font-size: 32px;
        line-height: 42px;
        color: #444;
      }
      .a-content{
        margin-top: 16px;
        font-size: 28px;
        color: #7f7f7f;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
      }
      .a-sub{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-top: 50px;
        font-size: 24px;
        color: #7F7F7F;
        .a-time{
          .a-time-rq{
            margin-right: 22px;
          }
        }
        .a-hd-wrap{
          display: flex;
          flex-direction: row;
          .a-sr{
            margin-left: 22px;
            font-size:24px;
            color: #EE4433;
            .img{
              width:42px;
              height:42px;
              margin-left: 24px;
              vertical-align: top;
              margin-top: -12px;
            }
          }
        }
      }
    }
  }
  .answer-content{
    background: #fff;
    margin-top: 20px;
    padding-top: 28px;
    .answer-title{
      line-height: 1;
      height: 36px;
      border-left: 12px solid #FFAE34;
      padding-left: 20px;
      font-size: 36px;
    }
    .nr-list{
      box-sizing: border-box;
      padding: 0 24px;
      .nr-item{
        box-sizing: border-box;
        padding: 22px 0 22px 58px;
        font-size: 28px;
        line-height: 38px;
        color: #7f7f7f;
        border-bottom: 1px solid #E6E6E6;
      }
      .nr-item:last-child{
        border-bottom: none;
      }
    }
    .write-btn{
      height:72px;
      width:244px;
      line-height: 72px;
      border-radius:52px;
      margin: 40px auto 0;
      font-size: 32px;
      text-align: center;
      color: #fff;
      background:linear-gradient(180deg,rgba(255,174,52,1) 0%,rgba(255,139,8,1) 100%);
      box-shadow:0px 8px 8px 0px rgba(102,100,100,0.33);
      .img{
        width:42px;
        height:42px;
        margin-right: 10px;
        vertical-align: middle;
        margin-top: -4px;
      }
    }
  }
}